import request from '@/utils/request'

// 分页查询
export function orgPage(data) {
  return request({
    url: '/org/page',
    method: 'POST',
    data
  })
}
// 查询组织机构树
export function getOrgTree(parentNo) {
  return request({
    url: `/org/tree/${parentNo}`,
    method: 'GET'
  })
}
// 查询单层子级
export function getChildrenOnlyOne(parentNo) {
  return request({
    url: `/org/subOnly/${parentNo}`,
    method: 'GET'
  })
}
// 创建组织机构
export function orgCreate(data) {
  return request({
    url: '/org/create',
    method: 'POST',
    data
  })
}
// 修改组织机构基础信息
export function orgEdit(data) {
  return request({
    url: '/org/edit',
    method: 'POST',
    data
  })
}
// 真实删除
export function orgDelete(no) {
  return request({
    url: `/org/del/${no}`,
    method: 'DELETE'
  })
}

// 查询所有组织结构树
export function getRegOrgTree(parentNo) {
  return request({
    url: '/register/orgTree',
    method: 'GET'
  })
}
